package com.voda.mail.api;

import com.voda.entity.User;

/**
 * The Interface IEmailService.
 */
public interface IEmailService {
	
	/**
	 * Send create user email.
	 *
	 * @param user the user
	 */
	public void sendCreateUserEmail(User user);
	
	/**
	 * Send reset password email.
	 *
	 * @param user the user
	 */
	public void sendResetPasswordEmail(User user);
	
	/**
	 * Send create company email.
	 *
	 * @param user the user
	 */
	public void sendCreateCompanyEmail(User user);

	/**
	 * Send change email.
	 *
	 * @param user the user
	 */
	public void sendChangeEmail(User user);
	
	/**
	 * Send null audio path email.
	 *
	 * @param user the user
	 * @param listOfPaths the list of paths
	 * @param entity the entity
	 */
	public void sendNullAudioPathEmail(User user, String listOfPaths, String entity);

}
